/* 番茄 */
/* 公用 */
.g-button01{
    width: 18px;
    height: 18px;
    background: url(../images/f-icon01.png) center center no-repeat;
    -webkit-background-size: 100%;
    background-size: 100%;
    border-radius: 100%;
    overflow: hidden;
    cursor: pointer;
    display: inline-block;
}
/* 布局 */
/* 首页列表 */
.row-f01{
    padding-bottom: 60px;
    padding-top: 25px;
}
/* m-table01 */
.m-table01{

}
.m-table01 .el-table td{
	padding: 14px 0;
	color: #000;
}
.m-table01 .el-tabs__item{
    margin-right: 24px;
    font-size: 16px;
    font-weight: 500;
    color: rgba(0,0,0,.65);
    line-height: 24px;
    cursor: pointer;
    padding: 8px!important;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}
.m-table01 .el-tabs__item.is-active{
	color: #5795f1;
    -webkit-box-shadow: inset 0 -3px 0 0 #5795f1;
    box-shadow: inset 0 -3px 0 0 #5795f1;
}
.m-table01 .el-tabs__active-bar{
	height: 3px;
	background-color: #5795f1;
	display: none;
}
.m-table01 .el-tabs__nav-wrap::after{
	height: 1px;
	background-color: #ebedf0;
}
.m-table01 .el-tabs__header{
	margin-bottom: 0;
}
.m-table01 .table{
    padding: 24px 0 46px;
}
.m-table01 .table .el-table--enable-row-hover .el-table__body tr:hover>td{
	background-color: rgba(87,149,241,.09);
}
.m-table01 .el-table td, 
.m-table01 .el-table th.is-leaf{
	border-color: #e9e9e9;
}
.m-table01 .el-table th{
	padding: 0;
	height: 24px;
	line-height: 24px;
	font-size: 12px;
	color: rgba(0,0,0,.43);
}
.m-table01 .el-table .firstChild{
	padding-left: 10px;
}
.m-table01 .el-table .lastChild{
	padding-right: 20px;
}
.m-table01 .el-table .cell, 
.m-table01 .el-table th div{
	padding-left: 0;
	padding-right: 0;
}
.m-table01 span{
	margin-left: 8px;
}
.m-table01 .now span{
	margin-left: 6px;
	font-size: 12px;
	color: rgba(0,0,0,.43);
}
.index-green{
	color: #4db872;
}
.index-red{
	color: #ee6560;
}
.m-table01 .el-table tr{
	cursor: pointer;
}
/* m-table01 end */
/* 首页列表 end */
/* 我的资产 */
.row-f02{
	padding-top: 25px;
	padding-bottom: 100px;
}
.row-f02 .col-aside{
	width: 196px;
	float: left;
    line-height: 36px;
    text-align: left;
    border-radius: 4px 4px 0 0;
    position: relative;
    z-index: 2;
}
.row-f02 .col-main{
	position: relative;
    min-height: 640px;
	padding-left: 236px;
}
/* 我的资产 end */

/* m-snv01 */
.m-snv01{
    background: #fff;
    position: relative;
    border: 1px solid #e9e9e9;
    border-radius: 4px;
    overflow: hidden;
}
.m-snv01 li{
	padding-bottom: 10px;
}
.m-snv01 .v1{
    padding-left: 30px;
    padding-right: 10px;
    height: 36px;
    line-height: 36px;
    text-align: left;
    border-radius: 4px 4px 0 0;
    font-size: 12px;
    color: #999;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    position: relative;
}
.m-snv01 .icon{
	position: absolute;	
    font-size: 14px;
    color: #9aa8b7;
    left: 13px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}
.m-snv01 dd{
    padding-right: 10px;
    padding-left: 30px;
    font-size: 14px;
    line-height: 36px;
    color: rgba(0,0,0,.85);
    cursor: pointer;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.m-snv01 dd:hover,
.m-snv01 dd.active{
	color: #3075ee;
	background: rgba(48,117,238,.05);
    -webkit-box-shadow: inset 3px 0 0 0 #3075ee;
    box-shadow: inset 3px 0 0 0 #3075ee;
}
/* m-snv01 end */
/* g-tit01 */
.icon-transfer{
	margin-left: 3px;
    width: 0;
    height: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 6px solid #999;
    transition: transform .5s;
    display: inline-block;
    vertical-align: middle;
}
.g-tit01{
	padding: 8px 0;
    box-sizing: border-box;
    position: relative;
    border-bottom: 1px solid #e9e9e9;
    overflow: hidden;
}
.g-tit01 h2{
    font-size: 24px;
    text-align: left;
    color: #000;
    font-weight: 600;
    font-size: 24px;
    display: inline-block;
    vertical-align: middle;
}
.g-tit01 .g-select01{
	margin-left: 24px;
	display: inline-block;
	vertical-align: middle;
	position: relative;
}
.g-select01{
    font-size: 0;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.g-select01 .el-dropdown-link:hover .icon-transfer {
    transform: rotate(-180deg);
}
/* g-tit01 end */
/* myBalance */
.m-balance .info{
	margin-bottom: 24px;
	padding-top: 17px;
}
.m-balance .info p{
    font-size: 18px;
    line-height: 32px;
    color: #999;
    display: inline-block;
}
.m-balance .info .tip{
    margin: 0 8px 0 0;
}
.m-balance .info .num .span1{
    color: #333;
    display: inline-block;
    vertical-align: middle;
}
.m-balance .info .num .span2{
    margin-left: 8px;
    color: #333;
    font-weight: 500;
    display: inline-block;
    vertical-align: middle;
}
.m-balance .info .num .span3{
	margin-left: 8px;
    display: inline-block;
    vertical-align: middle;
}
.m-balance .desc{
    font-size: 14px;
    color: #999;
    line-height: 21px;
}
.m-balance .desc .item{
	margin-bottom: 16px;
}
.m-balance .desc p{
    margin-top: 8px;
}
.m-balance .desc h4{
    color: #333;
    font-weight: 500;
    font-size: 16px;
    height: 24px;
    line-height: 24px;
}
/* myBalance end */
/* ul-balance */
.ul-balance{
	margin: 0 -20px;
	padding-bottom: 24px;
}
.ul-balance li{
	padding: 0 20px;
	width: 50%;
	float: left;
}
.ul-balance .card{
	min-height: 320px;
    box-shadow: 0 2px 20px 0 #e4eeff;
    border-radius: 8px;
    padding-bottom: 25px;
    overflow: hidden;
}
.ul-balance .card .border{
	width: 100%;
    height: 8px;
    background: #4a679e;
    border-radius: 8px 8px 0 0;
}
.ul-balance .account .card .border{
	background: rgb(87, 149, 241);
}
.ul-balance .account .card .border p{
	width: 50%;
	height: 100%;
	background: rgb(98, 200, 157);
}
.ul-balance .con{
	padding-left: 32px;
	padding-right: 22px;
}
.ul-balance .top{
	padding-top: 12px;
}
.ul-balance h3{
	margin-bottom: 8px;
    font-size: 24px;
    font-weight: 600;
    color: #4a679e;
}
.ul-balance .money{
    font-size: 32px;
    font-weight: 500;
    color: #333;
    line-height: 48px;
}
.ul-balance .money span{
    font-size: 18px;
    color: #999;
    margin-left: 8px;
}
.ul-balance .handle{
	padding-top: 15.15%;
}
.ul-balance .line{
	margin-top: 21px;
	overflow: hidden;
}
.ul-balance .line:first-child{
	margin-top: 0;
}
.ul-balance .handle .left{
	width: 38.38%;
	float: left;
}
.ul-balance .handle .right{
	width: 61.62%;
	float: left;
}
.ul-balance .handle .item{
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.ul-balance .handle .item .link{
	display: inline-block;
	padding: 8px;
	font-size: 16px;
	line-height: 17px;
    border-radius: 4px;
    cursor: pointer;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}
.ul-balance .handle .item .link:hover{
    background: #f1f5ff;
}
.ul-balance .handle .item .icon{
    color: rgb(74, 103, 158);
    display: inline-block;
    vertical-align: middle;
}
.ul-balance .handle .item span{
    color: #3075ee;
    display: inline-block;
}
.ul-balance .table{
	padding-top: 15px;
}
.ul-balance .table .account-row{
	padding-top: 11px;
	overflow: hidden;
    font-size: 14px;
    color: #999;
    line-height: 18px;
    position: relative;
}
.ul-balance .table .account-row:before{
    content: "";
    width: 10px;
    height: 10px;
    border-radius: 10px;
    display: block;
    background: #62c89d;
    position: absolute;
    top: 15px;
    left: 0;
}
.ul-balance .table .account-row.spot:before{
	background-color: #3075ee;
}
.ul-balance .table span{
	display: block;
	line-height: 18px;
	float: left;
}
.ul-balance .table .s1{
	width: 30%;
	padding-left: 22px;
}
.ul-balance .table .s2{
	width: 50%;
    font-size: 16px;
    color: #333;
}
.ul-balance .table .s3{
	width: 20%;
}
.ul-balance .table .s2 em{
	margin-left: 4px;
	font-size: 12px;
	color: #999;
}
.ul-balance .table .to{
    color: #3075ee;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}
.ul-balance .table .to:hover{
	color: #3075ee;
}
/* ul-balance end */
/* g-warning */
.g-warning .el-alert__icon.is-big{
	font-size: 14px;
	color: #ff9b00;
}
.g-warning .el-alert--warning.is-light{
	background: #fffaeb;
}
.g-warning .el-alert__content{
	padding: 0;
	line-height: 18px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: rgba(0,0,0,.65);
}
.g-warning .el-alert--warning.is-light .el-alert__description{
	margin-top: 0;
	line-height: 18px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: rgba(0,0,0,.65);
}
.g-warning .ip-item .ip-time{
	margin-right: 24px;
}
.g-warning .ip-item .ip-time.f-blue {
    color: #3075ee;
}
/* g-warning end */
/* m-wallet */
.m-wallet{
	padding-top: 16px;
}
.m-wallet .g-tit01{
	margin-bottom: 24px;
}
.m-wallet .total{
    margin-bottom: 33px;
    padding-top: 12px;
    padding-left: 8px;
}
.m-wallet .total h3{
	margin-bottom: 19px;
    font-size: 14px;
    line-height: 22px;
    font-weight: normal;
    color: rgba(0,0,0,.43);
}
.m-wallet .total .money{
	font-size: 32px;
    color: rgba(0,0,0,.85);
    line-height: 28px;
    height: 28px;
}
.m-wallet .total .money span{
	font-size: 14px;
    margin-left: 4px;
}
.m-wallet .totaltable{

}
.m-wallet .top{
	margin-bottom: 14px;
}
.m-wallet .top .left{
	float: left;
}
.m-wallet .top .g-search01{
	margin-right: 24px;
	float: left;
}
.m-wallet .top .g-checkbox01{
	float: left;
}
.m-wallet .top .right{
	float: right;
}
/* m-wallet end */
/* f-blue */
.f-blue{
	color: #3075ee;
}
/* f-blue end */
/* m-table02 */
.m-table02 .f-blue{
	margin: 0 4px;
}
.m-table02 .table .el-table--enable-row-hover .el-table__body tr:hover>td{
	background-color: #fbfbfb;
}
.m-table02 .el-table th{
	height: 34px;
	line-height: 34px;
	font-size: 14px;
	font-weight: normal;
}
.m-table02 .el-table tr{
	cursor: auto;
}
.m-table02 .el-table span{
	cursor: pointer;
}
.m-table02 .con{
    position: relative;
}
.m-table02 .echart{
    position: absolute;    
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
/* m-table02 end */
/* g-search01 */
.g-search01.el-input{
	width: 140px;
}
.g-search01.el-input--prefix .el-input__inner{
	padding-left: 24px;
	border: 1px solid #e6e6e6;
	border-radius: 28px;
    height: 28px;
    line-height: 26px;
    font-size: 12px;
}
.g-search01.el-input--prefix .el-input__icon{
	width: 20px;
	font-size: 12px;
	line-height: 30px;
}
/* g-search01 end */
/* g-checkbox01 */
.g-checkbox01{
	position: relative;
}
.g-checkbox01 .el-checkbox{
	font-size: 12px;
	color: rgba(0,0,0,.43);
	line-height: 28px;
}
.g-checkbox01 .el-checkbox__label{
	padding-left: 0;
	margin-left: 10px;
	line-height: 28px;
	display: inline-block;
}
.g-checkbox01 .el-checkbox__input+.el-checkbox__label,
.g-checkbox01 .el-checkbox__input.is-checked+.el-checkbox__label{
	color: rgba(0,0,0,.43);
    border-bottom: 1px dashed #e9e9e9;
}
.g-checkbox01 .el-checkbox:hover+.pop-tip-div{
	opacity: 1;
}
/* pop-tip-div */
.pop-tip-div{
	opacity: 0;
    min-width: 300px;
    padding: 8px;
    color: #fff;
    background-color: rgba(64,64,64,.85);
    box-shadow: 0 1px 6px 0 rgba(0,0,0,.15);
    position: absolute;
    line-height: 1.5;
    border-radius: 4px;
    max-width: 400px;
    box-sizing: border-box;
    top: 30px;
    z-index: 3;
    left: 5px;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}
.pop-tip-div .icon{
	font-size: 12px;
	color: hsla(0,0%,100%,.65);
}
.pop-tip-div span{
	font-size: 14px;
}
/* pop-tip-div end */
/* g-checkbox01 end */
/* g-button02 */
.g-button02{
	width: 118px;
	height: 28px;
}
.g-button02 .el-button{ 
	width: 100%;
    height: 28px;
	display: block;
    border: 1px solid #3075ee;
    font-size: 14px;
    line-height: 26px;
    text-align: right;
    color: #3075ee;
}
.g-button02 .el-button.is-round{
    padding: 0px 16px;
    border-radius: 28px;
}
.g-button02 .el-button:focus, 
.g-button02 .el-button:hover {
    color: #3075ee;
    border-color: #3075ee;
    background-color: transparent;
}
/* g-button02 end */
/* row-f03 */
.row-f03{
	padding-top: 24px;
}
.row-f03 .col-aside{
	width: 200px;
	float: left;
}
.row-f03 .col-main{
	padding-left: 240px;
}
/* row-f03 end */

/* g-search02 */
.g-search02{
	
}
.g-search02 .el-input__inner{
	border: 0;
	font-size: 12px;
	color: rgba(0,0,0);
	height: 36px;
	line-height: 36px;
}
.g-search02 .el-input__icon{
	line-height: 36px;
	width: 20px;
}
/* g-search02 end */
.m-box01{
	border: 1px solid rgba(0,0,0,.05);
	border-radius: 4px;
	overflow: hidden;
}
/* m-aside02 */
.m-aside02{
	margin-bottom: 16px;
}
.m-aside02 .search{
	border-bottom: 1px solid rgba(0,0,0,.05);;
}
.m-aside02 .con{
}
.m-aside02 .top{
	padding: 4px 0;
	overflow: hidden;
	font-size: 0;
	color: rgba(0,0,0,.45);
}
.m-aside02 .top .left{
	padding-left: 28px;
	line-height: 18px;
	height: 18px;
	font-size: 12px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	float: left;
}
.m-aside02 .top .right{
	padding-right: 8px;
	float: right;
	font-size: 12px;
}
/* g-icon01 */
.g-icon01{
    height: 18px;
	font-size: 12px;
    cursor: pointer;
}
.g-icon01 span{
	display: inline-block;
	vertical-align: top;
}
.g-icon01 .icons{
	margin-left: 4px;
    display: inline-block;
    color: rgba(0,0,0,.25);
}
.g-icon01 .icon{
    display: block;
    -webkit-transform: scale(.5);
    transform: scale(.5);
    font-size: 10px;
    color: rgba(0,0,0,.25);
    vertical-align: text-top;
}
.g-icon01 .icon.active{
	color: #3075ee;
}
.g-icon01 .icon.icon-spread{
    margin-top: -10px;
}
/* g-icon01 end */
.ul-list01{
    height: 324px;
    overflow-y: auto;
    overflow-x: hidden;
}
.ul-list01 li{
	overflow: hidden;
    height: 36px;
    line-height: 36px;
    font-size: 14px;
    color: rgba(0,0,0,.65);
    padding: 0 8px;
	padding-right: 3px;
    position: relative;
    cursor: pointer;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}
.ul-list01 li.active{
	color: #3075ee;
    -webkit-box-shadow: inset 3px 0 0 0 #3075ee;
    box-shadow: inset 3px 0 0 0 #3075ee;
    background: rgba(48,117,238,.05);
}
.ul-list01 li:hover{
    background: rgba(48,117,238,.05);
}
.ul-list01 .left{
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.ul-list01 .left .icon{
	display: inline-block;
    font-size: 16px;
    line-height: 1;
    width: 16px;
    height: 16px;
    margin-right: 6px;
    color: rgba(0,0,0,.25);
}
.ul-list01 .right{
	margin-left: 10px;
	float: right;
}
/* m-aside02 end */
/* m-aside03 */
.m-aside03 .m-snv01 dd:hover{
    -webkit-box-shadow: none;
    box-shadow: none;
    color: rgba(0,0,0,.85);
}
.m-aside03 .m-snv01 dd.active {
    color: #3075ee;
    background: rgba(48,117,238,.05);
    -webkit-box-shadow: inset 3px 0 0 0 #3075ee;
    box-shadow: inset 3px 0 0 0 #3075ee;
}
/* m-aside03 end */
/* g-tit02 */
.g-tit02{
    overflow: hidden;
}
.g-tit02 h2{
    float: left;
    line-height: 45px;
    font-size: 30px;
    font-weight: 400;
    color: rgba(0,0,0,.65);
}
.g-tit02 p{
    float: right;
    line-height: 45px;
    font-size: 12px;
    color: rgba(0,0,0,.45);
}
.g-tit02 p span{
    display: inline-block;
    cursor: pointer;
    color: #3075ee;
    margin-left: 8px;
}
/* g-tit02 end */
/* m-product */
.m-product{

}
.m-product .info{
    background-color: rgba(0,0,0,.03);
    color: rgba(0,0,0,.45);

    min-height: 40px;
    border-radius: 8px;
    font-size: 12px;
    padding: 10px 16px;
}
.m-product .info h3{
    font-weight: normal;
    color: rgba(0,0,0,.25);
    font-size: 14px;
    line-height: 21px;
    float: left;
}
.m-product .info .item{
    margin-left: 40px;
    float: left;
    font-size: 12px;
}
.m-product .info .item .weight{
    color: rgba(0,0,0,.65);
}
.m-product .info .item .mar-left0{
    margin-left: 0;
}
.m-product .info .item .mar-left8{
    margin-left: 8px;
}
.m-product .info .item span{
    margin-left: 4px;
}
.m-product .info .item .link{
    color: #3075ee;
    cursor: pointer;
}
.m-product .box .s1 .top.red .last{
    color: #ee6560;
}
.m-product .box .s1 .top.red .change{
    background-color: #ee6560;
}
.m-product .box{
    padding-top: 16px;
    padding-bottom: 24px;
}
.m-product .box .s1{
    float: left;
    width: 40.43%;
}
.m-product .box .s2{
    margin-left: 40px;
    float: left;
    width: 31.91%;
}
.m-product .box .s3{
    padding-left: 40px;
    overflow: hidden;
}
.m-product .box .s1 .top{
    margin-bottom: 12px;
    overflow: hidden;
}
.m-product .box .s1 p{
    display: inline-block;
    vertical-align: middle;
}
.m-product .box .s1 .last{
    height: 30px;
    line-height: 30px;
    font-size: 30px;
    font-weight: 500;
    color: #4db872;
}
.m-product .box .s1 .change{
    height: 24px;
    line-height: 24px;
    padding: 0 5px;
    font-weight: 500;
    border-radius: 4px;
    font-size: 14px;
    color: #fff;
    background: #4db872;
    display: inline-block;
    vertical-align: middle;
}
.m-product .box .s1 .down .last{
    color: #ee6560;
}
.m-product .box .s1 .down .change{
    background-color: #ee6560;
}
.m-product .primary{
    margin-bottom: 16px;
}
.m-product .primary{
}
.m-product .primary .row{
    margin: 0 -20px;
    overflow: hidden;
    font-size: 12px;
    line-height: 18px;
    color: rgba(0,0,0,.65);
}
.m-product .primary .row .item{ 
    padding: 0 20px;
    width: 50%;
    float: left;
    overflow: hidden;
}
.m-product .primary .row .item h4{ 
    float: left;
    font-size: 12px;
    font-weight: normal;
}
.m-product .primary .row .item p{ 
    float: right;
}
/* m-product end */
/* g-button03 */
.g-button03{
    color: #3075ee;
    font-size: 12px;
    cursor: pointer;
}
.g-button03 i{
    margin-right: 4px;
    font-size: 12px;
}
/* g-button03 end */
/* m-table02 */
.m-table02{
    position: relative;
}
.m-table02.m-table01 .el-tabs__item{
    margin-right: 0!important;
    padding: 0 8px!important;
    line-height: 40px;
    height: 40px;
    font-size: 14px;
}
.m-table02 .btns{
    position: absolute;
    white-space: nowrap;
    right: 0;
    top: 0;
}
.m-table02 .btns .g-button03{
    margin-left: 17px;
    line-height: 40px;
    display: inline-block;
}
.m-table02 span{
    margin-left: 0;
}
.m-table02 .con{
    margin-top: 20px;
    height: 200px;
    overflow-y: auto;
}
/* m-table02 end */
/* f-content01 */
.f-content01{
    padding-right: 5px;
}
.f-content01 .tit{
    padding-right: 4em;
    position: relative;
}
.f-content01 .tit h3{
    font-size: 16px;
    font-weight: 500;
    margin-bottom: 12px;
    line-height: 22px;
    color: rgba(0,0,0,.85);
}
.f-content01 .tit .link{
    position: absolute;
    right: 10px;
    top: 0;
    color: #3075ee;
    font-size: 12px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.f-content01 .content{
    
}
.f-content01 .content p{
    overflow: hidden;
}
.f-content01 .content .label{
    min-width: 4em;
    font-size: 12px;
    height: 21px;
    margin-right: 8px;
    margin-bottom: 5px;
    float: left;
}
.f-content01 .content .val{
    overflow: hidden;
}
.f-content01 .content .link{
    color: #3075ee;
    font-size: 12px;
    display: inline-block;
    vertical-align: top;
    overflow: hidden;
}
.f-content01 .desc{
    font-size: 12px;
    line-height: 2;
    text-align: justify;
    color: rgba(0,0,0,.85);
}
/* f-content01 end */
.m-tab03{
    
}
.m-tab03.m-table01 .el-tabs__item{
    padding: 0!important;
    width: 50%;
    float: left;
    display: block;
    margin-right: 0!important;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: center;
    font-size: 16px;
    font-weight: 500;
    height: 40px;
    line-height: 40px;
}
.m-tab03.m-table01 span{
    margin-left: 0!important;
    display: block;
    color: rgba(0,0,0,.45);
}
.m-tab03 .el-tabs__nav{
    float: none;
    text-align: center;
}
.m-tab03.m-table01 .el-tabs__item{
    -webkit-box-shadow: inset 0 -3px 0 0 transparent;
    box-shadow: inset 0 -3px 0 0 transparent;
}
.m-tab03.m-table01 .el-tabs__item.is-active .red{
    color: #ee6560;
    -webkit-box-shadow: inset 0 -3px 0 0 #ee6560;
    box-shadow: inset 0 -3px 0 0 #ee6560;
}
.m-tab03.m-table01 .el-tabs__item.is-active .blue{
    color: #4db872;
    -webkit-box-shadow: inset 0 -3px 0 0 #4db872;
    box-shadow: inset 0 -3px 0 0 #4db872;
}
.m-tab03 .con{
    padding-top: 20px;
}
.m-tab03 .el-tabs__content{
    overflow: visible;
}
.m-tab03 .con .item{
    margin-bottom: 10px;
}
.m-tab03 p{
    margin-bottom: 20px;
    color: rgba(0,0,0,.45);
    font-size: 12px;
}
.m-tab03 p span{
    color: #4db872!important;
    display: inline-block!important;
}
depth
/* g-select02 */
.g-select02{
    position: relative;
}
.g-select02 span{
    padding-left: 2px!important;
    display: block;
    line-height: 40px;
    font-size: 12px;
    color: rgba(0,0,0,.65);
}
.g-select02 .el-select{
    width: 100%;
    display: block;
    color: rgba(0,0,0,.85);
    font-size: 14px;
}
.g-select02 .el-input--prefix .el-input__inner{
    padding-left: 102px;
}
.g-select02 .el-select .el-input__inner{
    border-color: rgba(0,0,0,.1);
}
.g-select02 .el-select:hover .el-input__inner{
    border-color: #3075ee;
}
.el-select-dropdown{
    margin-top: 3px!important;
}
.el-popper .popper__arrow{
    display: none!important;
}
.g-select02 .s-desc{
    opacity: 0;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    position: absolute;
    top: 20px;
    width: 260px;
    z-index: 200;
    min-height: 100px;
    right: 100%;
    margin-right: 2px;
    background: rgba(0,0,0,0.65);
    padding: 12px 10px;
    border-radius: 5px;
    overflow: hidden;
    font-size: 12px;
    line-height: 18px;
    color: #fff;
    max-height: 400px;
    overflow-y: auto;
}
.el-select-dropdown__item.selected{
    font-weight: normal!important;
}
.g-select02 .s-desc a{
    color: #3075ee;
}
.g-select02 .s-desc.show{
    opacity: 1;
}
/* g-select02 end */
.m-wallet .top{
    overflow: hidden;
}
.g-warning .el-alert--warning.is-light{
    padding-right: 40px;
}
.g-warning .ip-item .ip-time{
    margin-right: 10px;
}
.el-tooltip__popper .popper__arrow{
    display: none;
    opacity: 0;
}
/* g-input01 */
.g-input01{

}
.g-input01 .el-input-group__append, 
.g-input01 .el-input-group__prepend{
    background: transparent;
}
.g-input01 .el-input-group__prepend{
    width: 102px;
    padding: 0;
    padding-left: 8px;
}
.g-input01 .el-input-group__append{
    padding: 0;
    padding-right: 8px;
    font-size: 12px;
    color: rgba(0,0,0,.25);
}
.g-input01 .el-input__inner{ 
    border-left: 0;
    border-right: 0;
    padding: 0;
}
.g-input01 span{
    margin-bottom: 0!important;
    color: rgba(0,0,0,.65)!important;
    font-size: 12px;
    text-align: left;
    display: inline-block!important;
}
.g-tip01.tip{
    display: inline-block!important;
    font-style: normal;
    border-bottom: 1px dashed rgba(0,0,0,0.65)!important;
    font-size: 12px;
}
.g-input01 .el-input__inner:hover,
.g-input01 .el-input.is-active .el-input__inner, 
.g-input01 .el-input__inner:focus{
    border-color: #DCDFE6;
}
/* g-input01 end */
/* g-button04 */
.g-button04 .el-button.is-round{
    width: 100%;
    display: block;
    background-color: #4db872;
    color: #fff;
    line-height: 40px;
    height: 40px;
    padding: 0;
    border: 0;
    font-size: 16px;
}
.g-button04 .el-button span{
    color: #fff!important;
    font-weight: bold;
}
.red .g-button04 .el-button.is-round{
    background: #ee6560;
}
.m-tab03 .red p span{
    color: #ee6560!important;
}
/* g-button04 end */
/* g-slider01 */
.g-slider01{
    padding: 0 8px;
    margin-bottom: 20px;
}
.g-slider01 .el-slider__runway{
    background: rgba(0,0,0,.05);
    height: 4px;
}
.g-slider01 .el-slider__stop{
    width: 10px;
    height: 10px;
    border-radius: 100%;
    border: 2px solid rgba(0,0,0,.05);
    margin-top: -3px;
}
.g-slider01 .el-slider__marks-text{
    margin-top: 15px;
    font-size: 12px;
    color: rgba(0,0,0,.45);
}
.g-slider01 .el-slider__bar{
    background-color: #4db872;
}
.g-slider01 .el-slider__button{
    border-color: #4db872;
}
.red .g-slider01 .el-slider__bar{
    background: #ee6560;
}
.red .g-slider01 .el-slider__button{
    border-color: #ee6560;
}
/* g-slider01 end */
/* g-select03 */
.g-select03 .el-dropdown{
    font-size: 12px;
    color: rgba(0,0,0,.45);
}
/* g-select03 end */
/* m-depth */
.m-depth{

}
.m-depth .top{
    padding: 11px 0;
    overflow: hidden;
    border-bottom: 1px solid rgba(0,0,0,.05);
}
.m-depth .top h3{
    float: left;
    height: 26px;
    line-height: 26px;
    font-size: 12px;
    color: rgba(0,0,0,.45);
    font-weight: normal;
}
.m-depth .top .g-select03{
    float: right;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    color: rgba(0,0,0,.45);
}
/* m-depth end */
/* m-table03 */
.m-table03{

}
.m-table03 .tit{
    padding: 8px 0 4px;
    overflow: hidden;
}
.m-table03 .tit p,
.m-table03 .table p{
    width: 50%;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    color: rgba(0,0,0,.45);
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    float: left;
    text-align: left;
}
.m-table03 .tit p.right,
.m-table03 .table p.right{
    text-align: right;
}
.m-table03 .table{
    position: relative;
}
.m-table03 .table .tr{
    cursor: pointer;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}
.m-table03 .table .tr:hover{
    background-color: rgba(48,117,238,.05);
}
.m-table03 .table .tr,
.m-table03 .table .current{
    overflow: hidden;
}
.m-table03 .table .current p{
    height: 30px;
    line-height: 28px;
    font-weight: bold;
}
.m-table03 .table .current{
    border-top: 1px solid rgba(0,0,0,.05);
    border-bottom: 1px solid rgba(0,0,0,.05);
}
.m-table03 .table p{
    color: rgba(0,0,0,.65);
    height: 19px;
    line-height: 19px;
}
.m-table03 .table .blue .left{
    color: #4db872;
}
.m-table03 .current .right{
    font-size: 13px;
    font-weight: bold;
    line-height: 30px;
    height: 30px;
    color: rgba(0,0,0,.45);
    cursor: pointer;
}
.m-table03 .current i,
.m-table03 .current em{
    font-weight: bold;
}
.m-table03 .table .red .left{
    color: #ee6560;
}
.m-table03 .table .scroll{
    height: 290px;
    overflow-y: auto;
}
.m-table03 .current.ptop,
.m-table03 .current.pbottom{
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    background: #fff;
    z-index: 10;
}
.m-table03 .current.pbottom{
    top: auto;
    bottom: 0;
}
/* m-table03 end */